﻿//--------------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2009 , ESSE , Ltd.
//--------------------------------------------------------------------

using System.ServiceProcess;

namespace DotNet.WindowsService
{
    /// <summary>
    /// Program
    ///
    /// 修改纪录
    ///
    ///		2008.03.06 版本：1.0 DotNet 创建。
    ///
    /// 版本：1.0
    ///
    /// <author>
    ///		<name>DotNet</name>
    ///		<date>2007.08.15</date>
    /// </author>
    /// </summary>
    internal static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        private static void Main()
        {
            ServiceBase[] ServicesToRun;

            // 同一进程中可以运行多个用户服务。若要将
            // 另一个服务添加到此进程中，请更改下行以
            // 创建另一个服务对象。例如，
            //
            //  C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe E:\MySvn\exceladdin\trunk\DotNetFrameWork_DEV\DotNet.WindowsService\bin\Debug\DotNet.WindowsService.exe
            //  C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u E:\MySvn\exceladdin\trunk\DotNetFrameWork_DEV\DotNet.WindowsService\bin\Debug\DotNet.WindowsService.exe

            ServicesToRun = new ServiceBase[] { new CommonService() };
            ServiceBase.Run(ServicesToRun);
        }
    }
}